/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.fee.entity;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;

/**
 * 应收Entity
 * @author 李超辉
 * @version 2019-05-22
 */
public class NewRe extends DataEntity<NewRe> {
	
	private static final long serialVersionUID = 1L;
	private String shipmentNumbers;		// 装运单号
	private String entrustNumber;		// 委托单号
	private String thdh;		// 提货单号
	private String weight;		// 总重量
	private String company;		// 收货单位
	private String arrive;		// 到站地
	private String mileage;		// 里程
	private String price;		// 单价
	private String freight;		// 总运费
	private String received;		// 已开票
	private String surplus;		// 剩余开票
	private String status;		// 状态
	private String project;		// 项目
	private Date date;		// 下单日期
	private String start;		// 起运地
	private String width;		// 吨位区间
	private String ad;		// 附加费
	private String site;		// 收货详细地址
	private String pid;		// 委托单
	private String sl;		// 税率
	private String hs;		// 含税金额
	private String qr;		// 受票方
	private  String zyf;
	private String htfy;
	private String zcfy;
	private String mlr;
	private String jssl;
	private String sj;
	private String lrl;
	private String kpje;
	private  Date kprq;
	private String fph;
	private String dzje;
	private String bsc;
	private String xsyf;//线上运费
	private String xxyfyk;
	private String xxyfxj;
	private String kpyf;
	private String min;
	private String max;

	public String getMin() {
		return min;
	}

	public void setMin(String min) {
		this.min = min;
	}

	public String getMax() {
		return max;
	}

	public void setMax(String max) {
		this.max = max;
	}

	public String getXsyf() {
		return xsyf;
	}

	public void setXsyf(String xsyf) {
		this.xsyf = xsyf;
	}

	public String getXxyfyk() {
		return xxyfyk;
	}

	public void setXxyfyk(String xxyfyk) {
		this.xxyfyk = xxyfyk;
	}

	public String getXxyfxj() {
		return xxyfxj;
	}

	public void setXxyfxj(String xxyfxj) {
		this.xxyfxj = xxyfxj;
	}

	public String getKpyf() {
		return kpyf;
	}

	public void setKpyf(String kpyf) {
		this.kpyf = kpyf;
	}

	public String getBsc() {
		return bsc;
	}

	public void setBsc(String bsc) {
		this.bsc = bsc;
	}

	public String getKpje() {
		return kpje;
	}

	public void setKpje(String kpje) {
		this.kpje = kpje;
	}
	@JsonFormat(pattern = "yyyy-MM-dd")
	public Date getKprq() {
		return kprq;
	}

	public void setKprq(Date kprq) {
		this.kprq = kprq;
	}

	public String getFph() {
		return fph;
	}

	public void setFph(String fph) {
		this.fph = fph;
	}

	public String getDzje() {
		return dzje;
	}

	public void setDzje(String dzje) {
		this.dzje = dzje;
	}

	public String getMlr() {
		return mlr;
	}

	public void setMlr(String mlr) {
		this.mlr = mlr;
	}

	public String getJssl() {
		return jssl;
	}

	public void setJssl(String jssl) {
		this.jssl = jssl;
	}

	public String getSj() {
		return sj;
	}

	public void setSj(String sj) {
		this.sj = sj;
	}

	public String getLrl() {
		return lrl;
	}

	public void setLrl(String lrl) {
		this.lrl = lrl;
	}

	public String getZyf() {
		return zyf;
	}

	public void setZyf(String zyf) {
		this.zyf = zyf;
	}

	public String getHtfy() {
		return htfy;
	}

	public void setHtfy(String htfy) {
		this.htfy = htfy;
	}

	public String getZcfy() {
		return zcfy;
	}

	public void setZcfy(String zcfy) {
		this.zcfy = zcfy;
	}

	public NewRe() {
		super();
	}

	public NewRe(String id){
		super(id);
	}

	@ExcelField(title="装运单号", align=2, sort=5)
	public String getShipmentNumbers() {
		return shipmentNumbers;
	}

	public void setShipmentNumbers(String shipmentNumbers) {
		this.shipmentNumbers = shipmentNumbers;
	}
	
	@ExcelField(title="委托单号", align=2, sort=6)
	public String getEntrustNumber() {
		return entrustNumber;
	}

	public void setEntrustNumber(String entrustNumber) {
		this.entrustNumber = entrustNumber;
	}
	
	@ExcelField(title="提货单号", align=2, sort=7)
	public String getThdh() {
		return thdh;
	}

	public void setThdh(String thdh) {
		this.thdh = thdh;
	}
	
	@ExcelField(title="总重量", align=2, sort=8)
	public String getWeight() {
		return weight;
	}

	public void setWeight(String weight) {
		this.weight = weight;
	}
	
	@ExcelField(title="收货单位", align=2, sort=9)
	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}
	
	@ExcelField(title="到站地", align=2, sort=10)
	public String getArrive() {
		return arrive;
	}

	public void setArrive(String arrive) {
		this.arrive = arrive;
	}
	
	@ExcelField(title="里程", align=2, sort=11)
	public String getMileage() {
		return mileage;
	}

	public void setMileage(String mileage) {
		this.mileage = mileage;
	}
	
	@ExcelField(title="单价", align=2, sort=12)
	public String getPrice() {
		return price;
	}

	public void setPrice(String price) {
		this.price = price;
	}
	
	@ExcelField(title="总运费", align=2, sort=13)
	public String getFreight() {
		return freight;
	}

	public void setFreight(String freight) {
		this.freight = freight;
	}
	
	@ExcelField(title="已开票", align=2, sort=14)
	public String getReceived() {
		return received;
	}

	public void setReceived(String received) {
		this.received = received;
	}
	
	@ExcelField(title="剩余开票", align=2, sort=15)
	public String getSurplus() {
		return surplus;
	}

	public void setSurplus(String surplus) {
		this.surplus = surplus;
	}
	
	@ExcelField(title="状态", align=2, sort=16)
	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	
	@ExcelField(title="项目", align=2, sort=17)
	public String getProject() {
		return project;
	}

	public void setProject(String project) {
		this.project = project;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd")
	@ExcelField(title="下单日期", align=2, sort=20)
	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}
	
	@ExcelField(title="起运地", align=2, sort=21)
	public String getStart() {
		return start;
	}

	public void setStart(String start) {
		this.start = start;
	}
	
	@ExcelField(title="吨位区间", align=2, sort=22)
	public String getWidth() {
		return width;
	}

	public void setWidth(String width) {
		this.width = width;
	}
	
	@ExcelField(title="附加费", align=2, sort=23)
	public String getAd() {
		return ad;
	}

	public void setAd(String ad) {
		this.ad = ad;
	}
	
	@ExcelField(title="收货详细地址", align=2, sort=24)
	public String getSite() {
		return site;
	}

	public void setSite(String site) {
		this.site = site;
	}
	
	@ExcelField(title="委托单", align=2, sort=25)
	public String getPid() {
		return pid;
	}

	public void setPid(String pid) {
		this.pid = pid;
	}
	
	@ExcelField(title="税率", align=2, sort=26)
	public String getSl() {
		return sl;
	}

	public void setSl(String sl) {
		this.sl = sl;
	}
	
	@ExcelField(title="含税金额", align=2, sort=27)
	public String getHs() {
		return hs;
	}

	public void setHs(String hs) {
		this.hs = hs;
	}
	
	@ExcelField(title="受票方", align=2, sort=28)
	public String getQr() {
		return qr;
	}

	public void setQr(String qr) {
		this.qr = qr;
	}
	
}